package com.eattravel.service;

import com.eattravel.pojo.Commodity;
import com.eattravel.pojo.OrderCommodity;

import java.util.List;

public interface CommodityService {

     Commodity findCommById(String commodityId);

     /**
      * 根据地点位置信息查询获取地区食品
      * 综合排序
      * @param area
      * @return
      */
     List<Commodity> getFoodByArea(String area);

     /**
      * 根据地点位置信息查询获取地区食品
      * 评分排序
      * @param area
      * @return
      */
     List<Commodity> getFoodByArea2(String area);

     /**
      * 根据地点位置信息查询获取地区食品
      * 销量排序
      * @param area
      * @return
      */
     List<Commodity> getFoodByArea3(String area);

     /**
      * 根据地点位置信息查询获取地区食品
      * 价格排序
      * @param area
      * @return
      */
     List<Commodity> getFoodByArea4(String area);

     /**
      * 根据标签进行查获取该类别的食品
      * @param label
      * @return
      */
     List<Commodity> getFoodByLabel1(String label);
     List<Commodity> getFoodByLabel2(String label);
     List<Commodity> getFoodByLabel3(String label);
     List<Commodity> getFoodByLabel4(String label);


     /**
      * 通过订单Id查询商品的信息
      * @param orderId
      * @return
      */
     List<Commodity> findCommodityByOrderId(String orderId);


     List<OrderCommodity> findCommodityByOrderId1(String orderId);

     /**
      *修改商品的评分
      * @param commodityId
      * @param commGrade
      * @return
      */
      int updataComm (String commodityId,float commGrade);


}
